草庐IT

Android AppBarLayout 将 ViewPager 下推

全部标签

android - 抽屉导航 + Viewpager + setVisibility = InflateException/NullPointer

我开发了一个Android应用程序,但遇到了一些问题。在我的MainActivity中,我有以下组件:NavigationDrawer(实例化并加载许多fragment)ViewPager(仅用于显示文章详细View的ArticleFragment)通常情况下,ViewPager与特定的Activity相关,但我真的想同时使用NavigationDrawer和ViewPager。唯一的方法是在同一个Activity中实现这两个元素。DrawerLayout由抽屉导航本身和内容区域组成。在我的内容区域中,我有一个FrameLayout和一个ViewPager。问题是ViewPager始终

android - ViewPager SetCurrentItem点击后不设置位置

我正在使用TouchImageView全屏加载图像并具有缩放/收缩功能。图像是通过网络服务从URL中提取的。响应采用JSON格式。在这一部分,我使用Volley+GSON来获取响应并使用自定义适配器来填充寻呼机。最初,图像显示在ListView中。当用户单击一个项目时,它将全屏显示所选项目。但是,就我而言,这不会发生。无论用户选择什么位置,它仍然会显示索引0处的图像。这是我的做法:在此适配器中,用户将点击一个项目,它会将位置传递给另一个Activity。publicclassItemPhotoAdapterextendsBaseAdapter{privateArrayListarrIt

java - 当 viewpager fragment 的用户 "swipes out"时运行代码?

我需要检测用户何时从我的一个fragment中滑入和滑出,我试过onPause但似乎应用程序在滑到相邻屏幕时没有暂停(当将两个sereens移离它时它被破坏)。如果可能的话,我想从fragment本身开始,因为我正在动态更改fragment,并且我的一些代码只有在存在特定fragment时才有用。这有可能吗?我怎样才能检测到滑动“出”(如果可能的话从fragment本身)?编辑:我尝试在Fragment上使用setUserVisibleHint,这似乎是执行此操作的最佳方式,但它从未被调用过。我正在使用API级别19,我不确定缺少什么:importandroid.app.Fragmen

在 Android 中使用 ViewPager 时出现 java.lang.IllegalStateException

我有一个ViewPager,它是弹出窗口的一部分。当我第一次打开弹出窗口时,一切正常,但是当我用相同的数据第二次打开它时,出现IllegalStateException错误。这是堆栈跟踪:04-0815:17:48.370:E/AndroidRuntime(10929):FATALEXCEPTION:main04-0815:17:48.370:E/AndroidRuntime(10929):java.lang.IllegalStateException:Thespecifiedchildalreadyhasaparent.YoumustcallremoveView()onthechil

android - 具有固定宽度子项的 ViewPager

我需要设计一个ViewPager能够传递固定宽度的child(例如宽度为700dp的child),不幸的是ViewPager的当前版本会自动生成所有childMATCH_PARENT的宽度,有没有办法将此功能添加到ViewPager?我的ViewPager布局:ViewPager子布局:提前致谢... 最佳答案 可以使用FragmentPagerAdapter.getPageWidth在ViewPager中缩放页面。您将需要一个自定义的FragmentPagerAdapter。如果返回0到1之间的数字,则页面会缩小,宽度>1会相应地

android - 当子 ViewPager 在最后一项时,如何防止父 ViewPager 滚动?

我有一个嵌套的ViewPager,效果非常好。唯一的问题是,一旦子ViewPager位于最后一项并且我进一步滚动,父ViewPager就会滚动。我不想要这种行为。我如何实现这一目标?这是一个示例,在我的Activity_main.xml中,我有父ViewPager,其中包含三个fragment页面。在其中一个fragment布局fragment_categories.xml中,我有另一个ViewPager,它是Activity_main.xml中父viewPager的子级,一切正常。但是当子viewPager到达它的最后一个项目时,我滚动更多,父viewPager移动到下一页。我不想要

android - ViewPager 中的 fragment 在旋转时未在其 RecyclerView 中显示任何内容

我在与TabLayout集成的ViewPager中有4个fragment。这些fragment中的每一个都包含一个RecyclerView,因为我正在显示未知数量的列表项。这些项目按日期加载,所以我有两个按钮可以让您更改日期,然后根据设置的日期加载列表项目中的适当数据。这些按钮是外部Activity的一部分。目前一切正常,但是一旦我旋转设备,fragment就不会加载任何东西。fragment内不显示任何内容。不过,外部Activity中的View显示良好。奇怪的是,如果我触摸更改日期的按钮之一,就会加载fragment并正确显示数据。但是我需要在旋转后立即显示所有内容,而不仅仅是当我

Android ViewPager + Webview,ClassCastException!在 viewpager 中需要 webview

我正在尝试创建一个水平的WebView“ListView”。正如之前对问题的回答所建议的那样,我正在使用兼容包中的ViewPager库。不幸的是,当我使用将我的webview添加到View集合时((ViewPager)collection).addView((View)mainContent,0);我遇到了类型转换问题。09-0720:45:30.690:ERROR/AndroidRuntime(8166):java.lang.ClassCastException:android.webkit.WebView无法转换为android.support.v4.view.ViewPager这

安卓ViewPager : downloading the images from URL

我正在尝试使用ViewPager创建图片库。我找到了几个例子,我已经让它们都起作用了。示例没有显示的一件事是如何使用从URL下载的图像填充ViewPager。所有教程的图片都在Drawables文件夹或SD卡上。有谁知道ViewPager从URL获取图像的示例。我找到了延迟加载GridView和ListView的示例,但我不够聪明,无法将它们转换为可用的ViewPager。我主要遇到适配器类的问题。延迟加载示例似乎使用了BaseAdapter,我认为ViewPager需要使用PagerAdapter对吧?那么,是否有任何从URL获取图像的ViewPager示例?我需要ViewPager

android - 如何从 URL 加载图像到 viewpager

我已经在互联网上搜索了这个问题,但找不到任何好的答案。我确实看过AndroidDeveloper现场可是他们将图像从URL加载到ImageView中。这是我的代码:OpenfactsscreenActivity:publicclassOpenfactsscreenextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_openfactsscreen);ViewPa